home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / ietf / appleip / appleip-minutes-90july.txt < prev    next >
Text File  |  1993-02-17  |  11KB  |  260 lines

  1.  
  2.  
  3. CURRENT_MEETING_REPORT_
  4.  
  5.  
  6. Reported by Bob Morgan/Stanford
  7.  
  8. APPLEIP Minutes
  9.  
  10. IP-in-DDP
  11.  
  12. John Veizades led a discussion of his draft RFC for IP-in-DDP. These
  13. issues were discussed:
  14.  
  15.  
  16.    o The use of the name ``MacIP'' for this protocol was criticized.
  17.      People are encouraged to think of a new name.
  18.    o There was agreement that gateways should never do proxy ARP replies
  19.      to NBP ARPs.  In fact, clients are discouraged from doing NBP ARPs
  20.      at all unless they have reason to believe that the destination is
  21.      on the same AppleTalk internet.  Clever clients can do NBP ARPs to
  22.      optimize communication in this admittedly rare case.  The user will
  23.      probably have to specify the zone in which to do the NBP lookup in
  24.      this case.
  25.    o Clients must be prepared to get responses from multiple gateways.
  26.    o The dotted decimal format for IP addresses used in NBP lookups must
  27.      be better specified.  Text might be borrowed from an existing RFC.
  28.    o Gateways currently send regular NBP confirms to their IP clients to
  29.      determine whether the IP address is still in use.  Gateways should
  30.      try to minimize the bandwidth used for this, perhaps by only doing
  31.      confirms when they are running short of IP client addresses.
  32.    o It was proposed that gateways should be able to be configured with
  33.      a list of acceptable zones in which to do NBP ARPs.  This should
  34.      help to prevent duplicate IP address assignment, and let gateways
  35.      and users search the entire ``subnet'' more easily when necessary.
  36.    o There could be a CEASE ATP message from gateway to client to tell
  37.      the client to stop using an IP address (useful in case of duplicate
  38.      assignment).  There could also be a REDIRECT message from gateway
  39.      to client, similar to ICMP redirects.
  40.    o It was suggested that gateways should have throttles on the rate at
  41.      which they forward NBP lookups, to prevent clients from flooding
  42.      internetworks with broadcasts.  LBL has a working implementation.
  43.      Apple suggested that System 7.0 will improve Macintosh client
  44.      behavior in this area.
  45.    o The gateway's ATP response to a client ASSIGN request should be
  46.      able to contain more information.  It was proposed to define or
  47.      redefine some of the response fields.  The new format will be
  48.      distinguished by putting a version number in the first 16 bits of
  49.      the ATP User Data area.  The second 16 bits must be zero.  The
  50.      first version to be defined will be version 1.  New field uses:
  51.      The ``Other #1'' field is redefined to be the subnet mask.
  52.      The ``Other #2'' field is defined as a time server address.
  53.      Some implementors are already using some of the ``Other'' fields
  54.      for their own purposes.  They will report on these to the RFC
  55.      author.
  56.  
  57.                                    1
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.    o Gateway implementors should report any error codes that they send
  65.      in ATP responses to the RFC author, who will compile a generic
  66.      list.
  67.    o A new ATP REGISTER STATIC request should be defined to allow
  68.      clients with static IP addresses to register them with the server
  69.      and get any useful response information.  The client will put the
  70.      static address into the ``Assigned IP address'' field.  Gateways
  71.      should do a sanity check on the address and send an error response
  72.      if necessary.
  73.    o Several changes were suggested to the draft RFC. Among them:
  74.  
  75.       -  Drop references to Macintosh.
  76.       -  Drop AARP definition.
  77.       -  Drop the line ``The IP address used by a gateway with multiple
  78.          IP addresses is the address that is responded to using the NBP
  79.          ARP.''
  80.       -  Hosts do not use ATP XO requests, but ATP ALO.
  81.       -  The line ``There is no response to a RELEASE packet'' should be
  82.          ``The ATP response to a RELEASE request is empty''.
  83.       -  Drop the suggestion to limit IP-in-DDP datagrams to 576 octets.
  84.       -  Drop Step 3 in the sample transaction stream.
  85.  
  86.  
  87. MIB
  88.  
  89. A draft MIB, written by Steve Waldbusser of CMU, was distributed.
  90. People found it generally acceptable.  There was concern that it be
  91. clearly labelled as an ``AppleTalk-IP gateway MIB'' and not an
  92. ``AppleTalk MIB''.
  93.  
  94. It was noted that there is no AppleTalk-in-PPP MIB. Frank Slaughter from
  95. Shiva , who is working on AppleTalk-in-PPP, and Steve Waldbusser will
  96. work together on this.
  97.  
  98. It was suggested that the rtmpNextHop variable be extended with a Type
  99. string to distinguish between different protocol transports such as IP,
  100. DECnet, OSI, etc.
  101.  
  102. AppleTalk-in-UDP
  103.  
  104. Allan Oppenheimer from Apple led a discussion of wide-area networking
  105. using AppleTalk encapsulated in UDP/IP. The general idea is to connect
  106. existing AppleTalk internets via the IP Internet.  There are a number of
  107. issues:
  108.  
  109.  
  110.    o Can/should a world-wide AppleTalk Internet be created using the
  111.      facilities of the existing IP Internet?
  112.    o How much administration within a site is necessary/acceptable?  How
  113.      much coordination between pairs of sites, or between all sites, is
  114.      necessary/acceptable?
  115.    o Is administrative control of routing necessary for security
  116.  
  117.                                    2
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.      purposes, or is plug-and-play more crucial?
  125.    o Can the existing DDP-in-UDP encapsulation meet the need, or are
  126.      changes required?
  127.    o Can all AppleTalk-based applications be supported?  Is a subset
  128.      such as LaserWriter printing and AppleShare file service
  129.      acceptable/easier?
  130.    o Are there solutions to network number scaling and clashes?  Are
  131.      there solutions to zone name scaling and clashes?
  132.    o Is it important that hosts be able to communicate directly in this
  133.      internet using the standard encapsulation, or is communication
  134.      through routers sufficient?
  135.  
  136.  
  137. Van Jacobson from LBL described a scheme that addresses some of these
  138. issues.  He has impemented this method on software running on FastPaths
  139. at LBL and some other sites.
  140.  
  141. In Jacobson's scheme, each site maintains a table with one entry for
  142. each external AppleTalk network with which it wishes to communicate.
  143. Each entry in the table contains three fields.  The first is the real
  144. 16-bit AppleTalk network number of an AppleTalk network at a remote
  145. site.  The second is a 24-bit IP network number that is associated
  146. one-to-one with the previous AppleTalk network number.  The third is a
  147. 16-bit AppleTalk network number which is used to identify the remote
  148. network within the local AppleTalk internet.  The first two numbers form
  149. a pair that a site can give to any other site with which it wishes to
  150. communicate.
  151.  
  152. The table is distributed to some number of routers in the local
  153. AppleTalk internet that are running software that understands this
  154. scheme.  Not all routers in the local internet are required to run this
  155. software.
  156.  
  157. When a participating router receives a datagram to be forwarded, it
  158. looks up the destination network number in its mapping table.  If the
  159. number matches an entry (using the third field as described above), the
  160. router proceeds to encapsulate the datagram in the standard DDP-in-UDP
  161. encapsulation used by KIP and CAP for transmission across the IP
  162. Internet.  The router forms the destination IP address by using the IP
  163. network number from the table entry and the 8-bit DDP node number.  The
  164. router also inserts the ``real'' AppleTalk network number from the table
  165. into the destination network field in the DDP datagram.  It then
  166. transmits the IP datagram.
  167.  
  168. The datagram proceeds across the IP Internet to a router at the remote
  169. site.  This router has been advertised as a router for the IP network
  170. which is associated with the destination AppleTalk network, so the
  171. datagram goes to it.  Somehow this router inserts the appropriate
  172. AppleTalk network number into the source network part of the DDP header
  173. [I DON'T KNOW HOW IT DOES THIS] and forwards the datagram to the
  174. destination AppleTalk network through the local internet.
  175.  
  176.  
  177.  
  178.                                    3
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185. This scheme has these advantages:
  186.  
  187.  
  188.    o It uses the existing DDP-in-UDP encapsulation.
  189.    o In order for two sites to communicate, each site has to manually
  190.      enter the other's networks of interest into its mapping table.
  191.      This provides desirable administrative control.
  192.    o By inspecting source IP addresses, a host using DDP-in-UDP (eg CAP)
  193.      can communicate directly with another DDP-in-UDP host, without
  194.      requiring routers, after the first few datagrams.
  195.    o Each site can have up to 64K (minus the number of internal
  196.      AppleTalk networks) remote networks with which it can communicate.
  197.      Since communities of interest will vary, the entire meta-internet
  198.      can have many more than 64K networks.
  199.    o There is a working implementation.
  200.  
  201.  
  202. People thought that Jacobson's scheme was very interesting and deserving
  203. of more study.
  204.  
  205. After this discussion, Phil Budne of Shiva volunteered to write a draft
  206. RFC describing the current practice of DDP-in-UDP encapsulation.
  207.  
  208. KIP and Phase II
  209.  
  210. Karen Frisa from Novell sent to the Apple-IP mailing list a draft
  211. proposal for extending the KIP routing and zone information protocols to
  212. handle AppleTalk Phase II. There wasn't time to discuss this proposal at
  213. this meeting .
  214.  
  215. Next Meeting
  216.  
  217. John Veizades proposed that this Working Group have another meeting
  218. before the December IETF plenary.  A time in the vicinity of the October
  219. INTEROP conference was suggested.
  220.  
  221. Attendees
  222.  
  223.  
  224. Philip Budne             phil@shiva.com
  225. Cyrus Chow               cchow@orion.arc.nasa.go
  226. Steve Deering            deering@pescadero.stanford.edu
  227. Robert Elz               kre@munnari.oz.au
  228. Tom Evans                wcc@cup.portal.com
  229. Alf Farnham              carolf@mcescher.unl.edu
  230. Karen Frisa              karen@kinetics.com
  231. Peter Harrison           harrison@miden.ucs.unimelb.edu.au
  232. Van Jacobson             van@helios.ee.lbl.gov
  233. Holly Knight             holly@apple.com
  234. Sam Lam
  235. Olivier Martin           martin@cearn.cern.ch
  236. Milo Medin               medin@nsipo.nasa.gov
  237.  
  238.                                    4
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245. Robert Morgan            morgan@jessica.stanford.edu
  246. Rebecca Nitzan           nitzan@nsipo.nasa.gov
  247. Zbigniew Opalka          zopalka@bbn.com
  248. Allan Oppenheimer
  249. Brad Parker              brad@cayman.com
  250. Michael Roberts          roberts@educom.edu
  251. Gregory Vaudreuil        gvaudre@nri.reston.va.us
  252. Steve Waldbusser         sw0l+@andrew.cmu.edu
  253. Jonathan Wenocur         jhw@shiva.com
  254. Steve Willis             swillis@wellfleet.com
  255. Allan Young              rcoay@possum.ecg.rmit.oz.au
  256.  
  257.  
  258.  
  259.                                    5
  260.